spare parts consulting parts mining industry technical advice rbi accessories service rbi software management mining equipment industry design computer risk analysis mining reliability assessments mechanical integrity psm hazard analysis human error information risk management